/**
 * 2016，thor.com，all rights reserved。
 * 
 * Project：		palmmall-spi
 * Filename：	SComplaintParam.java
 * Created：		2016年8月16日
 * Creator：		wolv
 */
package com.thor.palmmall.spi.common;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.Map;

import com.thor.commons.entity.KV;
import com.thor.commons.query.QueryOrder;

/**
 * @author wolv
 *
 */
public class SQueryContractParam implements Serializable {
  private static final long serialVersionUID = 6421150237096668675L;

  private List<String> stores = new ArrayList<String>();
  private long pageSize;
  private long page;
//  private QueryOrder order;
  private String keyword;
  private String state;
  private Date beginTime;
  private Date endTime;
  private Map<String, Object> params;
  private List<KV> userGroups = new ArrayList<KV>();


  public String getKeyword() {
    return keyword;
  }

  public void setKeyword(String keyword) {
    this.keyword = keyword;
  }

  public String getState() {
    return state;
  }

  public void setState(String state) {
    this.state = state;
  }

  public Date getBeginTime() {
    return beginTime;
  }

  public void setBeginTime(Date beginTime) {
    this.beginTime = beginTime;
  }

  public Date getEndTime() {
    return endTime;
  }

  public void setEndTime(Date endTime) {
    this.endTime = endTime;
  }

  public Map<String, Object> getParams() {
    return params;
  }

  public void setParams(Map<String, Object> params) {
    this.params = params;
  }

  public List<KV> getUserGroups() {
    return userGroups;
  }

  public void setUserGroups(List<KV> userGroups) {
    this.userGroups = userGroups;
  }

  public List<String> getStores() {
    return stores;
  }

  public void setStores(List<String> stores) {
    this.stores = stores;
  }

  public long getPageSize() {
    return pageSize;
  }

  public void setPageSize(long pageSize) {
    this.pageSize = pageSize;
  }

  public long getPage() {
    return page;
  }

  public void setPage(long page) {
    this.page = page;
  }

  public void setPage(Integer page) {
    this.page = page;
  }

//  public QueryOrder getOrder() {
//    return order;
//  }
//
//  public void setOrder(QueryOrder order) {
//    this.order = order;
//  }
  
}
